package com.initialization;

/**
 *  父类中静态成员变量和静态代码块
 *  子类中静态成员变量和静态代码块
 *  父类中普通成员变量和代码块，父类的构造方法
 *  子类中普通成员变量和代码块，子类的构造方法
 */
class Father{
    public Father() {
        System.out.println(++b1+"父类构造方法");
    }//父类构造方法 第四
    static int a1=0;//父类static 第一 注意顺序
    static {
        System.out.println(++a1+"父类static");
    }
    int b1=a1;//父类成员变量和代码块 第三
    {
        System.out.println(++b1+"父类代码块");
    }
}